turtle snail - Francés Inglés Diccionario